package com.example.service.webhook.business.fund.entity;


import com.example.service.webhook.repository.base.Saveable;

import java.util.Date;

/**
 * 学籍信息表
 * ClassName: StudentInfo    
 * date: 2016年7月26日 下午4:44:33   
 * @author yuandong  
 * @version   
 * @since JDK 1.6
 */
public class UserInfoEntity implements Saveable{
	
	private long id;
	private String userId;
	private String areaCode;
	private String name;  //姓名
	private String sex;   //性别
	private String birthday;//出生日期
	private String mobile;  //手机号
	private String email;   //余香
	private String customerNumber; //客户号
	private String gjjNumber;      //公积金号
    private Integer balance;       //公积金账户余额
    private String payStatus;     //缴存状态
    private String idCard;        //身份证号码
    private String cardType;      //证件类型
    private String homeAddress;   //通讯地址
    private String corporationNumber; //企业账户号码
    private String corporationName;   //当前缴存企业名称
    private Integer monthlyCorporationIncome; //企业月度缴存
    private Integer monthlyCustomerIncome;   //个人月度缴存
    private Integer monthlyTotalIncome;     //月度总缴存
    private String corporationRatio;  //公司缴存比例
    private String customerRatio;     //个人缴存比例
    private Integer baseNumber;      //缴存基数
    private String beginDate;        //开户时间
    private String lastPayDate;      //最新缴存时间
    
    private Date createTime;
    private Date lastModifyTime;
    
    
    private static final String[] keyColumns       = { "id" };
    private static final String   tableName        = "t_fund_userinfo";

    @Override
    public String getTableName() {
        return tableName;
    }

    @Override
    public String[] getKeyColumns() {
        return keyColumns;
    }
    
    @Override
    public String getPrimaryVal() {
        return String.valueOf(id);
    }

    

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getBirthday() {
		return birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getCustomerNumber() {
		return customerNumber;
	}

	public void setCustomerNumber(String customerNumber) {
		this.customerNumber = customerNumber;
	}

	public String getGjjNumber() {
		return gjjNumber;
	}

	public void setGjjNumber(String gjjNumber) {
		this.gjjNumber = gjjNumber;
	}

	public Integer getBalance() {
		return balance;
	}

	public void setBalance(Integer balance) {
		this.balance = balance;
	}

	public String getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(String payStatus) {
		this.payStatus = payStatus;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getCardType() {
		return cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	public String getHomeAddress() {
		return homeAddress;
	}

	public void setHomeAddress(String homeAddress) {
		this.homeAddress = homeAddress;
	}

	public String getCorporationNumber() {
		return corporationNumber;
	}

	public void setCorporationNumber(String corporationNumber) {
		this.corporationNumber = corporationNumber;
	}

	public String getCorporationName() {
		return corporationName;
	}

	public void setCorporationName(String corporationName) {
		this.corporationName = corporationName;
	}

	public Integer getMonthlyCorporationIncome() {
		return monthlyCorporationIncome;
	}

	public void setMonthlyCorporationIncome(Integer monthlyCorporationIncome) {
		this.monthlyCorporationIncome = monthlyCorporationIncome;
	}

	public Integer getMonthlyCustomerIncome() {
		return monthlyCustomerIncome;
	}

	public void setMonthlyCustomerIncome(Integer monthlyCustomerIncome) {
		this.monthlyCustomerIncome = monthlyCustomerIncome;
	}

	public Integer getMonthlyTotalIncome() {
		return monthlyTotalIncome;
	}

	public void setMonthlyTotalIncome(Integer monthlyTotalIncome) {
		this.monthlyTotalIncome = monthlyTotalIncome;
	}

	public String getCorporationRatio() {
		return corporationRatio;
	}

	public void setCorporationRatio(String corporationRatio) {
		this.corporationRatio = corporationRatio;
	}

	public String getCustomerRatio() {
		return customerRatio;
	}

	public void setCustomerRatio(String customerRatio) {
		this.customerRatio = customerRatio;
	}

	public Integer getBaseNumber() {
		return baseNumber;
	}

	public void setBaseNumber(Integer baseNumber) {
		this.baseNumber = baseNumber;
	}

	public String getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}

	public String getLastPayDate() {
		return lastPayDate;
	}

	public void setLastPayDate(String lastPayDate) {
		this.lastPayDate = lastPayDate;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getLastModifyTime() {
		return lastModifyTime;
	}

	public void setLastModifyTime(Date lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
    
    
}
